<?php

Class PollClaimsController extends AppController {

    public $name = 'PollClaims';

    function index() {
        $this->layout = "ajax";
        $proyect_id = $this->Session->read('proy_id');
        if ($proyect_id == "") {
            $this->Session->setFlash('No ha seleccionado Proyecto');
            $this->redirect(array('controller' => 'Proyects', 'action' => 'index'));
        } else {
            $this->set('proyect_id', $proyect_id);
            $this->paginate = array('PollClaim' => array('maxLimit' => 500, 'limit' => 50, 'fields' => array('PollClaim.radicado_entrada','PollClaim.fecha_recibido', 'PollClaim.radicado_salida', 'PollClaim.fecha_contestacion', 'PollClaim.calificacion', 'PollClaim.concepto', 'PollClaim.id')));
            $this->set('PollClaims', $this->paginate(array('PollClaim.proyect_id' => $proyect_id)));
        }
    }

    function edit($id) {
        $this->PollClaim->recursive = -1;
        if (empty($this->data)) {

            $this->data = $this->PollClaim->find('first', array('conditions' => array('PollClaim.id' => $id), 'fields' => array('PollClaim.id', 'PollClaim.fecha_recibido', 'PollClaim.fecha_session','PollClaim.numero_acta', 'PollClaim.radicado_entrada', 'PollClaim.radicado_salida', 'PollClaim.fecha_contestacion', 'PollClaim.calificacion', 'PollClaim.concepto', 'PollClaim.proyect_id', 'PollClaim.id')));
        } else {

            if ($this->PollClaim->save($this->data)) {
                $this->Session->setFlash('Registro editado correctamente', 'flash_custom');
                $this->redirect(array('controller' => 'PollClaims', 'action' => 'index',$this->data['PollClaim']['proyect_id']));
            } else {
                $this->Session->setFlash('Error editando datos');
            }
        }
    }

    function add($proyect_id) {
        $this->set('proyect_id', $proyect_id);
        if (empty($this->data)) {
            
        } else {

            if ($this->PollClaim->save($this->data)) {
                $this->Session->setFlash('Registro Adicionado correctamente', 'flash_custom');
                $this->redirect(array('controller' => 'PollClaims', 'action' => 'index',$proyect_id));
            } else {
                $this->Session->setFlash('Error Guardando datos');
            }
        }
    }
    
    function delete($id) {
        if ($this->PollClaim->delete($id)) {
                $this->Session->setFlash('Registro borrado correctamente', 'flash_custom');
                $this->redirect(array('controller' => 'PollClaims', 'action' => 'index'));
            } else {
                $this->Session->setFlash('Error Guardando datos');
            }
    }

}

?>